package fr.syntheses.blog.beans;

import java.util.*;

public class Utilisateur {
	private int id;
	private String nom;
	private String prenom;
	private String email;
	private String login;
	private String motdepasse;
	private int role;
	
	private String image;
	private List<Article> listeArticle;
	private List<Commentaire> listeCommentaire;
	private Ficheutilisateur ficheUtilisateur;
	
	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}
	/**
	 * @return the nom
	 */
	public String getNom() {
		return nom;
	}
	/**
	 * @param nom the nom to set
	 */
	public void setNom(String nom) {
		this.nom = nom;
	}
	/**
	 * @return the prenom
	 */
	public String getPrenom() {
		return prenom;
	}
	/**
	 * @param prenom the prenom to set
	 */
	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}
	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return the login
	 */
	public String getLogin() {
		return login;
	}
	/**
	 * @param login the login to set
	 */
	public void setLogin(String login) {
		this.login = login;
	}
	/**
	 * @return the motdepasse
	 */
	public String getMotdepasse() {
		return motdepasse;
	}
	/**
	 * @param motdepasse the motdepasse to set
	 */
	public void setMotdepasse(String motdepasse) {
		this.motdepasse = motdepasse;
	}
	/**
	 * @return the role
	 */
	public int getRole() {
		return role;
	}
	/**
	 * @param role the role to set
	 */
	public void setRole(int role) {
		this.role = role;
	}
	/**
	 * @return the listeArticle
	 */
	public List<Article> getListeArticle() {
		return listeArticle;
	}
	/**
	 * @param listeArticle the listeArticle to set
	 */
	public void setListeArticle(List<Article> listeArticle) {
		this.listeArticle = listeArticle;
	}
	/**
	 * @return the listeCommentaire
	 */
	public List<Commentaire> getListeCommentaire() {
		return listeCommentaire;
	}
	/**
	 * @param listeCommentaire the listeCommentaire to set
	 */
	public void setListeCommentaire(List<Commentaire> listeCommentaire) {
		this.listeCommentaire = listeCommentaire;
	}
	/**
	 * @return the ficheUtilisateur
	 */
	public Ficheutilisateur getFicheUtilisateur() {
		return ficheUtilisateur;
	}
	/**
	 * @param ficheUtilisateur the ficheUtilisateur to set
	 */
	public void setFicheUtilisateur(Ficheutilisateur ficheUtilisateur) {
		this.ficheUtilisateur = ficheUtilisateur;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "Utilisateur [id=" + id + ", nom=" + nom + ", prenom=" + prenom
				+ ", email=" + email + ", login=" + login + ", motdepasse="
				+ motdepasse + ", role=" + role +  ", listeArticle="
				+ listeArticle + ", listeCommentaire=" + listeCommentaire
				+ ", ficheUtilisateur=" + ficheUtilisateur + "]";
	}
	public String getImage() {
		return image;
	}
	public void setImage(String image) {
		this.image = image;
	}
	

}